body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img{ border:none;}
.header{ float:left; width:100%; height:100px; background:#375a90;}
.logo{ float: left; width:165px; height:23px; margin-left:24px; margin-top:36px; display: inline;}
.buttonmenu{ float: left; width:60%; margin-left:50px; margin-top:20px; display: inline;}

.buttonmenu ul{ float: left; margin:0; padding:0;}
.buttonmenu li{ float: left; width: 80px; text-align: center; list-style: none; margin:0; padding:0;}
.buttonmenu li img{ padding:0;}
.buttonmenu li a{ color:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.buttonmenu li a.current{color:#FF9900;}
.buttonmenu li a:hover{ color:#FF9900; text-decoration:none;}
.headerright{ float: right; padding-right:20px; padding-top:40px; font-size:12px; color:#FFF;}
.headerright a{ color:#FFF; text-decoration:none; padding:0px 5px;}
.headerright a:hover{ color:#FF9900; text-decoration:none;}


.container{ float: left; width:100%; background: #e9f4ff;}

.container_l{ float: left; width:80%; margin:10px; background:#FFF; display:inline;}
.container_r{ float: left; width:17%; margin:10px 10px 10px 0px; background:#FFF; display:inline;}

.title_user{ float: left; width:98%; background:#f3f9ff; border:1px #d9e6f0 solid; font-size:13px; font-weight:bold; color:#375b91; text-transform:uppercase; margin:9px 9px 0px 9px; display:inline; padding-bottom:5px;}
.title_user img{ padding: 5px 3px 0px 5px;}
.table_user{ float: left; width:98%; background:#FFF; border:1px #d9e6f0 solid; margin:0px 9px 0px 9px; display:inline; border-top:none; margin-bottom:20px;}
.table_user_in{ float: left; width:98%; margin:7px; display: inline;border: 1px solid #d9e6f0;}
.table_user_in2{ float: left; width:98%; margin:7px; display: inline;}
.table_user_in2 fieldset{ text-align:left; border: 1px solid #d9e6f0; padding:8px;-moz-border-radius:5px;  background:#fcfcfc;}
.table_user_in2 fieldset legend{ font-weight: bold; color: #375b91; font-size:12px;}

.boxtitle{ float: left; width:100%; height:25px; background:#f3f9ff; font-size:12px; font-weight:bold; color:#375b91;}
.boxtitle .d_input{ float: left; width:3%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center;}
.boxtitle .d_input input{ border:none;}

.boxtitle .d_user{ float: left; width:13%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.boxtitle .d_fullname{ float: left; width:20%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;line-height:24px;}
.boxtitle .d_email{ float: left; width:25%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.boxtitle .d_status{ float: left; width:12%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;  line-height:24px;}
.boxtitle .d_setting{ float: left; width:13%; height:24px; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}

.lineuser{ float: left; width:100%; height:25px; background:#FFF; font-size:12px; color:#333;}
.lineuser a{ color:#375b91; text-decoration:none;}
.lineuser a:hover{ color:#FF9900; text-decoration:none;}

.lineuser .d_input2{ float: left; width:3%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; line-height:24px;}
.lineuser .d_user2{ float: left; width:13%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#375b91; font-size:12px; line-height:23px;}
.lineuser .d_user2 font{ padding-left:5px;}

.lineuser .d_fullname2 { float: left; width:20%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;}
.lineuser .d_fullname2 font{ padding-left:5px;}
.lineuser .d_email2 { float: left; width:25%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;}
.lineuser .d_email2 font{ padding-left:5px;}

.boxtitle .d_statusnews{ float: left; width:8%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;  line-height:24px;}
.lineuser .d_statusnews2 { float: left; width:8%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px; text-align:center;}
.lineuser .d_statusnews2 img{ padding-top:5px;}

.boxtitle .d_cate{ float: left; width:15%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold;  line-height:24px;}
.lineuser .d_cate2 { float: left; width:15%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;}
.lineuser .d_cate2 font{ padding-left:5px;}


.boxtitle .d_title{ float: left; width:50%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.lineuser .d_title2{ float: left; width:50%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#375b91; font-size:12px; line-height:23px;}
.lineuser .d_title2 font{ padding-left:5px;}

.boxtitle .d_datetime{ float: left; width:10%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; text-align:center; color:#375b91; font-size:12px; font-weight:bold; line-height:24px;}
.lineuser .d_datetime2{ float: left; width:10%; height:24px; border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; color:#333; font-size:12px; line-height:23px;}
.lineuser .d_datetime2 font{ padding-left:5px;}


.lineuser .d_type { float: left; width:13%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px;}
.lineuser .d_type font{ padding-left:5px;}

.lineuser .d_status2 { float: left; width:12%; height:24px;border-right: 1px #d9e6f0 solid; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px; text-align:center;}
.lineuser .d_status2 font{ padding-left:0px;}

.lineuser .d_setting2 { float: left; width:13%; height:24px; border-bottom: 1px #d9e6f0 solid; font-size:11px; line-height:24px; text-align:center; text-align:center;}
.lineuser .d_setting2 img{ padding-right:10px; padding-top:5px; padding-left:5px;}

.button{ background: url(../images/bgbutton.gif) repeat-x; border:1px #a6d0e7 solid; font-size:11px; font-weight:bold; padding:3px 8px; color:#353535; margin-left:5px; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; cursor:pointer; }


.boxbutton{ float: left; width:48%; margin-top:10px;}

.page_un{ float: right; width: 50%; margin-top:10px; padding-bottom:10px;}

.textbody{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textbody a{ font-size:12px;}

/*----phantrang------*/
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #d9e6f0;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #d9e6f0;
color: #FFF;
background-color: #375a90;
}

.pagination a.currentpage{
background-color: #375a90;
color: #FFF !important;
border-color: #d9e6f0;
font-weight: bold;
cursor: pointer;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: pointer;
color: #375a90;
border-color: #d9e6f0;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}

/*------end----------*/

.menuright{ float:left; width:90%; margin:9px; display:inline; height:25px; background:#f3f9ff; border-bottom:1px #ceeaff solid; font-size:12px; font-weight:bold; text-transform:uppercase;}
.menuright_un{ float:left; width:80%; margin-left:25px; display: inline; margin-top:3px; font-size:12px; color:#375b91; border-bottom:1px #c6e2ff dashed; padding-bottom:5px; padding-top:5px;}
.menuright_un a{color:#375b91; text-decoration:none;}
.menuright_un a:hover{color:#FF9900; text-decoration:underline;}
.menuright_un a.active{color:#FF9900; text-decoration:underline;}

.menuright_un img{ padding-left:5px; padding-right:5px;}
.spacer1{ float: left; width: 100%; height:12px; background:none;}
.menuright img{ padding:5px 5px 0px 5px;}

.lineaddnew{ float: left; width: 97%; margin:10px; display: inline; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.lineaddnew .divlabel{ float: left; width: 30%; text-align:right; line-height:25px;}
.lineaddnew .divform{ float: left; width: 66%; text-align:left; margin-left:5px; display: inline;}
.lineaddnew .divform input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#f3f9ff; border:1px #d9e6f0 solid; width:70%; padding:5px;}
.lineform{ float: left; width:100%; margin-top:8px;}
.lineaddnew .divform font{ padding-top:5px;}

.linesubmit{ float: right; width: 70%; margin-top:10px; padding-bottom:10px;}


.footer{ float: left; width:98%; margin:10px; background:#FFF; display:inline; height:30px; font-size:12px; color:#999999; text-align:center; line-height:30px; border-top:1px #F0F0F0 solid;}

.form_error{ float: left; width:96%; margin:7px; display: inline; border:1px #FF0000 dashed; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.form_error ul{ margin:0; padding-left:20px;}
.form_error li{ list-style:none; padding-top:6px; color:#666666;}
.form_error li.class1{ color: #FF0000; font-weight:bold;}

.form_ok{ float: left; width:96%; margin:7px; display: inline; border:1px #0090ff dashed; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0090ff; line-height:18px; text-align:center;}
.form_ok a{ color:#FF6600; text-decoration:underline;}